草庐IT

php - stdClass 到数组?

全部标签

Windows 中的 PHP shell_exec 不写入 LPT1

我正在将我从Linux编写的一小段代码移植到Windows,我基本上需要将ZPL代码推送到通过USB连接的Zebra打印机。linux中的shell_exec和lp没有问题。在Windows上,我将USB打印机映射到LPT1,这里没有问题,如果我将我的代码(或复制文件)回显到LPT1(在cmd中),一切正常。喜欢:copyC:\zplcode.txtLPT1*or*echo"zplcodehere">LPT1我的东西被打印了。现在,就像我说的那样,这在cmd中完美无缺,但如果我shell_exec这个,它就不起作用。我以为shell_exec根本不起作用,但它确实起作用了。事实上,ec

php - 在 WIndows Apache 2.4 中安装 casperJS 和 phantomJS 向 PHP 传递数据

我试图通过单击网站中的运行按钮来运行我的casperjs脚本。我的本地设置是PHP5.5.14和Windows7上的Apache2.4[正常运行;用php页面测试];我的问题是:如何正确安装casperJS和phantomJS,以便在执行脚本时识别其PATH。我需要知道Windows中的路径才能使用它:putenv("PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs");。我已经研究了以下可能的解决方案,但没有一个提到如何正确安装casperJS和phantomJS以便Web服务器识别它们:CasperJSpassingdatabacktoPH

windows - 在批处理文件中打印数组元素值

在下面的代码中打印数组元素值有问题:@echooffsetlocalenabledelayedexpansionenableextensionsfor/F"tokens=2,3delims="%%ain('findstr"associationMaxRtxmaxIncomingStreammaxOutgoingStreaminitialAdRecWinmaxUserdataSizemBuffernThresholdPathMaxRtxmaxInitialRtrAttminimumRtomaximumRtoinitialRtortoAlphaIndextSack"C:\Users\eph

使用外部主机名时 PHP 响应缓慢

我在Windows上的PHP脚本执行时间上遇到了一些问题(使用PleskPanel12的IIS8.5上的PHP5.5.14)。当我的PHP脚本需要连接到外部资源(邮件服务器、社交媒体API等)时,这需要几秒钟的时间,这太长了。只有当我使用主机名(例如smtp.gmail.com)时才会出现此问题。当我使用该服务器的IP地址时,脚本仅需几毫秒即可加载。因此,问题似乎出在DNS解析上。我找到了关于DNSLookupinPHP的帖子,所以我用PHPMailer尝试了以下操作:使用邮件服务器的主机名作为主机(慢)使用邮件服务器的IP地址作为主机(快!)让PHP执行DNS查找,然后使用该IP地址

php - 使用 PHP 将推送通知发送到 Windows 8

我想使用PHP将推送通知发送到Windows8。是否有将其从服务器发送到Windows8设备的示例?我还需要理解逻辑。谢谢。 最佳答案 要成功将推送通知发送到Windows设备,您需要在设备上安装ModernUIStore-App。此应用程序为您的推送消息注册设备。然后可以从您的php脚本发送推送消息。它称为Windows推送通知服务(WNS)。可以在Microsoft的DevloperPage上找到详细信息,包括显示逻辑的图表。但让我重复一遍:您需要将一个应用程序部署到Windows应用商店,以便注册您的服务以接收推送消息。

Windows 服务器信息的 PHP 脚本

我创建了下面的脚本,它工作得很好,让我了解了当前服务器的正常运行时间-UptimeUptime:';echo'Days:'.$uptime_days.'';echo'Hours:'.$uptime_hours.'';echo'Minutes:'.$uptime_minutes.'';echo'Seconds:'.$uptime_seconds.'';?>其中uptime2.bat包含以下信息-@echooffuptime.exe%1我想知道,如何修改此代码以将多个服务器作为输入传递并获取以下所有服务器详细信息,例如-RAMHDDCPUUsageUptimeServerOnline/Of

php - 带有 Xampp 错误的符号链接(symbolic link)

我目前在Windows上使用Xampp进行本地Web开发。在我的网络根目录中,我有指向我的每个项目的符号链接(symboliclink),如下所示:http://i.stack.imgur.com/GW9Yt.png当通过资源管理器访问符号链接(symboliclink)时,它会打开正确的文件夹和位置,但是,当在我的浏览器(本地主机/项目)中通过Apache加载时,我收到此错误:Warning:Unknown:failedtoopenstream:NosuchfileordirectoryinUnknownonline0Fatalerror:Unknown:Failedopeningr

c# - 从动态数字数组中找到唯一的整数和

我面临一个非常困难的情况,假设我有一组动态数字。条件是数组可能包含10到20个数字。它可以包含10、12、14、...到20个整数。现在基于ArrayList.Count(),我将从该数组中选择3(如果数组包含10个整数)到6(如果数组包含20个整数)个数字,并将这些数字相加。说那个数字是“X”。现在我必须检查列表中是否存在任何三个总和等于X的整数,如果相等,则我必须再次重复相同的过程,直到从列表中找到唯一的总和。那我该怎么做呢?最好的部分是数组中的所有数字都是唯一的,数组中的数字没有重复。FirstIdea我有一个想法,对于3个数字,假设我生成一个唯一的数字。foreach(vari

php - 安装 composer (windows) 时缺少许多 DLL

我正在尝试在我的计算机上安装Composer,但我收到很多关于缺少某些DLL的错误。我已经下载了其中一些,但我找不到任何网站,哪里可以下载libsybcomn64.dll。但是,我认为从Internet下载每个DLL并不是一个好的解决方案。我使用的是Windows7x64并安装了Apache2和PHP5.6.9-简单的PHP就可以工作。 最佳答案 我自己解决了。而且我真的很笨。问题是,在安装PHP时,我取消了php.ini中的all扩展的注释-我认为越多越好。所以我重置了整个文件并只取消了必要的注释-php_pdo_mysql.dl

php - Windows 10 无法将 AWS SDK for PHP v3 与 Composer 一起使用

我是一名学生,对网络开发还很陌生,所以如果我遗漏了一些明显的东西,请原谅我。我最近参加了一个黑客马拉松,并且与经验丰富的开发人员组成了一个团队,他们正在使用Silex框架构建一个要在AWS上部署的应用程序。其他人都在使用Mac,而我有一台运行Windows10的PC。当他们从packagist集成AWSPHPSDKv3时,我无法从命令行运行composerupdate功能-我一直在获取以下消息:使用包信息加载Composer存储库更新依赖项(包括require-dev)您的要求无法解析为一组可安装的软件包。问题1-aws/aws-sdk-php3.3.5需要php>=5.5->您的PH